iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0

第十章,前半講Python的虛擬環境

建立虛擬環境:

cd /d D:\microweb
python -m venv env

啟動虛擬環境:

env\scripts\activate

若出現(env) D:\microweb即成功

退出:

deactivate

使用SSH中繼服務發布本機網站
所有系統通常都有內建OpenSSH
ssh -R 80:localhost:80 serveo.net

若出現執行錯誤
先Ctrl + c 中斷
再把localhost:80改為本機IP位址

ipconfig、ifconfig指令可查IP
R :remote,遠端

將開發完成的 Python 程式佈署在其他電腦或平台時,我們僅需複製程式原始碼以及相關資源(如:CSV 資料檔和影像檔),而執行專案所需的程式庫套件以及 Python 直譯器,大都是在佈署的平台下達指令從網路安裝。
安裝佈署專案程式碼之前,我們先要列舉所需程式庫的名稱和版本,pip 工具程式的freeze可以產生版本清單。

freeze :可以自動產生專案的相依套件版本清單

cd src
pip freeze > requirements.txt

此檔案可用記事本編輯

例:
astroid==2.1.0
Click==7.0
colorama==0.4.1
Flask==1.0.2

主版號.次版號.修訂號

Python 套件除可用‘==’指定版本,也能用>, >=, <, <=, ~和*等語法設定版本範圍,常見的設定:
flask==1.0.2 -> 安裝1.0.2版的flask
Flask! =0.9.1 -> 安装0.9.1以外的任何版本
astroid>=2.1.0 -> 最低要求安裝2.1.0版astroid
click>=7.0, <8.0 -> 安装7.x相容修正版的click
click==7. * 或 CLiCk~=7.0 -> 安裝7.x 相容修正


上一篇
Day19 伺服器(2)
下一篇
Day21 Git
系列文
從0開始學PYTHON30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言